Job Title: Software Release Manager
Location: 100% Work from home Must work in PST time zone
Duration: 12 Months contract with possibility of extension
Note: Need someone who has Release Management experience (7-10 years) and based in West Coast
Top Skills:
- Project management/Release Management experience
- Knowledge of MS Project
- Excellent communication skills
Minimum requirement:
- MS in software engineering or MBA
- Project management certification is a plus
- Minimum 3 years of experience in Project/Release Management
Job Responsibilities (include, but not limited to the following):
- Manage Application releases in a fast-paced dynamic environment
- Work with Engineering, Build, and QA teams to plan the release as per the defined milestones
- Work with Engineering to avoid impacts of branches and code merges
- Engage with Engineering and Business to prioritize enhancements and defects into releases.
- Analyze release blockers, downstream impact, manage dependencies, mitigate risk, conduct release walkthroughs, and communicate release status
- Create and manage change tickets, implementation plan, rollback plans and artifacts for releases
- Lead and coordinate Go-Live activities and ensure the deployment plan is executed seamlessly.
- Ensure all production deployments comply with IT security policies, engineering guidelines, and standards.
- Hold defect triage meetings and determine the future avoidance
- Drive Engineering teams to adopt Continuous Integration / Continuous Delivery and Agile practices.
- Create / manage metrics and dashboard to facilitate a data-driven approach
- Maintain Knowledge repository on build and release procedures and key information related to releases.
You could be a great fit if you have:
- 3-5 years managing projects and programs as part of release.
- Solid understanding of project and program management techniques, methodologies, and best practices.
- Use of Project management tools such as MS Project and Smartsheet.
- Working knowledge of SharePoint, ServiceNow, Jira and Confluence.
- Technical understanding of development tools, source control, artifact management, and continuous integration build systems. e.g. GitHub, Jenkins, Python.
- Strong analytical and problem-solving skills and ability to think strategically.
- Excellent verbal and written communication skills and collaborating with both engineering and business teams.
- Is self-driven, great team player, responsive, accountable and detail oriented.
- A strong knowledge of change management process and SOX / SOC guidelines.
- Ability to learn quickly and adapt in a dynamic environment.